//
//  UITableView+Empty.h
//  MedicalAlarmSystem
//
//  Created by 吴欧 on 2017/12/11.
//  Copyright © 2017年 吴欧. All rights reserved.
//

#import "UIScrollView+EmptyDataSet.h"

typedef void (^loadingBlock)(void);
@interface UIScrollView (Empty)<DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>

/**
 设置YES显示空数据提示
 
 先判断网络，再判断是否有数据在当前页显示，没有就显示出提示界面，有就不显示。
 */
@property (nonatomic, assign) BOOL isShowEmptyDataSet;

/**
 *  不加载状态下的图片(loading = NO)
 *  PS:空状态下显示图片
 */
@property (nonatomic, copy)NSString *loadedImageName;
@property (nonatomic, copy)NSString *descriptionText; // 空状态下的文字详情
@property (nonatomic, copy)NSString *titleText; //

/**
 *  刷新按钮文字
 */
@property (nonatomic, copy)NSString *buttonText;
@property (nonatomic,strong) UIColor *buttonNormalColor;// 按钮Normal状态下文字颜色
@property (nonatomic,strong) UIColor *buttonHighlightColor;// 按钮Highlight状态下文字颜色


/**
 *  视图的垂直位置
 *  PS:tableView中心点为基准点,(基准点＝0)
 */
@property (nonatomic, assign)CGFloat dataVerticalOffset;


@property(nonatomic,copy)loadingBlock loadingClick;// 点击回调block的属性


/**
 *  点击回调方法：跟loadingClick属性效果一样的
 *
 *  @param block 要执行的操作
 */
-(void)gzwLoading:(loadingBlock)block;

@end
